package com.yfqy.admin.domain.dto.system;

import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class SysUserDetail {

    /**
     * id
     */
    private Long id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 1-正常，2-锁定，3-删除
     */
    private Byte status;

    /**
     * 1-可以删除，0-不可以删除
     */
    private Byte deleteTag;

    private Long createdBy;

    private String createdByName;

    private Date createdTime;

    private Long modifiedBy;

    private String modifiedByName;

    private Date modifiedTime;

    /**
     * 角色
     */
    private List<SysRoleDetail> roleNames;

    /**
     * 用户的权限菜单
     */
    private List<SysMenuDetail> menus;

}
